home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
libs
/
dfunclib.lha
/
dfunc_library
/
fd
/
dfunc_lib.fd
Wrap
Text File
|
1995-12-14
|
4KB
|
170 lines
##base _DFuncBase
##bias 30
##public
*
* FD version 37.13 (31.10.95)
*
* Gadget and port functions:
*
##private
DFCreateGadList(ListTags) (a0)
DFFreeGadList(GadListBase) (a0)
DFGadgetDesigner(Window,filename) (a0,d0)
##public
DFRenderGadgets(RastPort,GadList) (a0/a1)
DFWaitGad(RastPort,Port,GadBase) (a0/a1/a2)
DFWaitMsg(Port) (a0)
DFClrPort(Port) (a0)
*
* Scale functions for gadgets:
*
DFInitScale(Window,GadList) (a0/a1)
DFScaleGads(scalebody) (d0)
DFRemScale(scalebody) (d0)
*
* Gadget info:
*
DFGetFlags(GadList,gad) (a0,d0)
DFSetFlags(GadList,gad,newFlags) (a0,d0/d1)
DFGetColors(GadList,gad) (a0,d0)
DFSetColors(GadList,gad,colors) (a0,d0/d1)
DFGetTitle(GadList,gad,no) (a0,d0/d1)
DFSetTitle(GadL,title,gad,no) (a0/a1,d0/d1)
DFGetImage(GadList,gad,no) (a0,d0/d1)
DFSetImage(GadL,Image,gad,no) (a0/a1,d0/d1)
DFGetGFont(GadList,gad) (a0,d0)
DFSetGFont(GadList,font,gad) (a0/a1,d0)
DFGetID(GadList,gad) (a1,d0)
DFSetID(GadList,gad,newID) (a0,d0/d1)
DFFindID(GadList,ID) (a0,d0)
DFToggle(Rastport,GadList,gad) (a0/a1,d0)
DFGetToggle(GadList,gad) (a0,d0)
DFCountGads(GadList) (a0)
DFUpdateGad(Rastport,GadL,gad) (a0/a1,d0)
*
* Graphics:
*
DFSetPen(Rastport,pen) (a0,d0)
DFSetBPen(Rastport,pen) (a0,d0)
DFSetDrMd(Rastport,mode) (a0,d0)
DFSetFont(Rastport,TextAtt,opt) (a0/a1,d0)
DFClrRast(RastPort,yPos,mode) (a0,d0/d1)
DFFillWindow(Window,mode) (a0,d0)
DFLine(Rast,x1,y1,x2,y2) (a0,d0/d1/d2/d3)
DFBox(Rastport,x1,y1,x2,y2) (a0,d0/d1/d2/d3)
DFDrawI(Rast,Image,x,y) (a0/a1,d0/d1)
DFBeavel(Rast,x,y,w,h,cols) (a0,d0/d1/d2/d3/d4)
##private
DFLoadIFF(Bitmap,filename) (a0/a1)
##public
DFSaveIFF(Screen,filename,mode) (a0/a1,d0)
DFLoadRGB4(screen,colors,no) (a0/a1,d0)
DFSetPattern(Rast,pattern,size) (a0/a1,d0)
DFClrPattern(Rastport) (a0)
*
* Text:
*
##private
DFPrintText(RP,Txt,X,Y,Mod) (a0/a1,d0/d1/d2)
##public
DFPrintTxt2(Rastport,text,x,y) (a0/a1,d0/d1)
DFWriteStd(Text) (a0)
DFPrintF(ras,str,ins,buf,x,y) (a0/a1/a2/a3,d0/d1)
DFSearch(Buffer,String,BuffSz) (a0/a1,d0)
DFUpperCase(Buffer,length) (a0,d0)
DFLowerCase(Buffer,length) (a0,d0)
DFMakeASCII(Buffer,length,mode) (a0,d0/d1)
DFFindStrLen(String) (a0)
DFCopyString(srcStr,dstStr) (a0/a1)
*
* Dos:
*
DFGetFileLength(file) (a0)
DFLoadFile(file) (a0) ;[d1=length]
DFRemFile(filebuffer) (a0)
DFDeleteFile(file) (a0)
DFSaveBuffer(file,buffer,size) (a0/a1,d0)
*
* Intuition:
*
##private
DFOpenXWindow(XWindowStruct) (a0)
DFCloseXWindow(XWindow) (a0)
ReservedFunctionSlot1() ()
DFRefreshXFrame(XWindow) (a0)
##public
DFWindowRastport(window) (a0)
DFScreenRastport(screen) (a0)
DFScreenOfWindow(window) (a0)
DFViewport(screen) (a0)
DFBitmap(screen) (a0)
DFFindScreen(title) (a0)
DFFindWindow(title) (a0)
##private
DFPointerOff(window) (a0)
DFPointerOn(window,pointer) (a0/a1)
DFMakeRastport(buffer,w,h,d) (a0,d0/d1/d2)
DFRemRastport(rastport) (a0)
##public
DFAllocBitmap(w,h,d) (d0/d1/d2)
DFFreeBitmap(bitmap) (a0)
*
* Misc:
*
DFGraphicsBase() ()
DFDosBase() ()
DFIntuitionBase() ()
DFUserport(window) (a0)
DFMakeBool(value1,value2) (d0/d1)
DFStripBool(bool) (d0)
DFDisable() ()
DFEnable() ()
*
* Tasks:
*
DFNewProcess(code,name) (a0/a1)
DFFindTask(taskname) (a0)
DFRenameTask(task,newName) (a0/a1)
*
* Memory:
*
DFAllocVMem(size,type) (d0/d1)
DFFreeVMem(memory) (a0)
DFGetVMemSize(memory) (a0)
DFClrCache() ()
*
* Printer:
*
DFPrinterComand(command) (d0)
DFPrinterText(text) (a0)
DFPrinterWindow(window,printStruct) (a0/a1)
*
* Sound:
*
##private
DFDrawSample(sampleStruct) (a0)
DFInitModule(module) (a0)
DFStartModule() ()
DFStopModule() ()
DFRemModule(modBase) (a0)
*
* Misc:
*
DFCalcColormap() ()
##public
DFDeltaList(GadList,x,y) (a0,d0/d1)
##private
DFAllocList(List) (a0)
DFFreeList(ListHdr) (a0)
##public
DFCalcArg(string) (a0)
DFReadArg(string,destBuffer) (a0/a1)
DFStripText(scrBuff,dstBuff) (a0/a1)
DFNewPrintText(window,text,x ,y ,mode)(a0/a1,d0/d1/d2)
DFGhostGads(gadgets,mode)(a0,d0)
DFGetProc()()
DFGetMath()()
DFReverseBuffer(buffer,length)(a0,d0)
DFCompareStr(string1,string2,mode)(a0/a1,d0)
##end